AI Blog v2.0.0 — Documentation
Overview
AI Blog is a lightweight, automated blogging system designed to generate and publish AI-written articles with zero effort. It integrates with various APIs to generate text content and select relevant thumbnails, and supports robust newsletter distribution and user management.
Core Features
1. AI-Powered Content Generation
- Multi-API Support: Automatically generates blog posts using both Google Gemini API and upcoming OpenAI API integration.
- Automated Article Creation: Titles are generated first, followed by full article content, supporting 100+ posts daily (within free-tier limits).
- Customizable Prompts: Content tone, length, and the AI prompt itself are fully customizable directly within the admin panel.
- Manual Article Creation: Create and manage articles manually, independent of AI generation, directly from the admin panel.
- Article from YouTube Videos: Generate blog articles directly from YouTube video content, streamlining content creation.
2. Thumbnail Automation
- Automatically fetches royalty-free images from Pexels based on article topics.
- Ensures visually appealing posts without manual uploads.
- Includes thumbnail preview in the editor for better content management.
3. Newsletter System
- Built-in newsletter module for engaging with your audience.
- Sends 10 emails per cron job run (recommended: hourly).
- Email template and content are customizable.
- Upcoming support for SMTP configuration for more reliable email delivery.
- Includes CAPTCHA verification for newsletter subscriptions to prevent spam.
4. Themes & Design
- Comes with 6 pre-installed responsive themes.
- Monthly theme updates for variety and fresh looks.
- Fully responsive and mobile-friendly design across all themes.
- Redesigned editor UI for a more intuitive content creation experience.
5. Admin Panel
- Comprehensive management for posts, themes, API keys, cron jobs, and newsletter settings.
- Full control over content tone, length, frequency, and more.
- Dedicated sections for managing manual articles and customizing AI prompts.
- Real-time view counts for all posts, providing accurate insights into content performance.
- Enhanced security with CAPTCHA verification for admin login.
- Improved contact mail management with options to read and respond to inquiries directly.
- Standardized authentication interface for a consistent user experience.
- Improved dashboard user interface for better navigation and usability.
- Upcoming User, Bookmark, and Comment systems for enhanced community interaction.
6. Automation via Cron Jobs
- Scheduled tasks handle content generation and newsletter dispatching.
- Works seamlessly once cron URLs are set, ensuring continuous operation.
7. SEO & Monetization Ready
- Clean HTML output suitable for SEO.
- Easily insert AdSense or custom scripts in header/footer.
- Includes a dynamic RSS Feed for content syndication.
- Corrected Sitemap generation with accurate `lastmod` dates for improved search engine indexing.
8. User & Engagement Features (Upcoming)
- Full User System: Allows readers to register, log in, and manage their profiles.
- Bookmark System: Users can bookmark their favorite articles for easy access.
- Comment System: Enables direct engagement on blog posts, fostering a community.
- CAPTCHA verification for contact forms and comments to reduce spam.
API Usage Notes
- Google Gemini & OpenAI: Free-tier limits apply. Monitor API usage to avoid disruption. AI Blog is designed to work with both, offering flexibility.
- Pexels: 200 image requests per day (free users). Upgrade or rotate keys if needed.
Tips: Always keep your API keys valid and monitor usage to stay within free-tier limits. The system is designed to provide flexibility in choosing and configuring your preferred AI models.
Updates & Feedback
AI Blog is actively maintained and improved. New features, themes, and performance updates are released regularly. We are also working on an easier, more streamlined update system to simplify future upgrades.
We value user feedback. Upcoming updates will be prioritized based on community suggestions and reported use cases.
Need Support?
For help or custom feature requests, contact the support team via the admin panel or official support channel.